var indicatorProperties = {
	/** 获取列表页面条件 * */
	getViewConditions : function() {
		return [];
	},

	/** 获取列表页面按钮 * */
	getViewButtons : function() {
		return [ {
			text : indicatorLocale.text.add, // 1.文本
			icon : staticPath + "/skin/" + skinType + "/icon/Button_main_add.png",
			action : "yddemo:indicator:add",
			clickFun : "addIndicator()" // 3.按钮事件(NewuserController_View.js中的addNewuser())
		}, {
			text : indicatorLocale.text.edit, // 1.文本
			icon : staticPath + "/skin/" + skinType + "/icon/Button_main_edit.png",
			action : "yddemo:indicator:edit",
			clickFun : "updateIndicator()" // 3.按钮事件(NewuserController_View.js中的updateNewuser())
		}, {
			text : indicatorLocale.text.dele, // 1.文本
			icon : staticPath + "/skin/" + skinType + "/icon/Button_main_delete.png",
			action : "yddemo:indicator:delete",
			clickFun : "deleteIndicator()" // 3.按钮事件(NewuserController_View.js中的deleteNewuser())
		} ];
	},

	/** 获取列表表格列 * */
	getViewColumns : function() {
		return [ {
			width : "5%", // 1.列宽
			type : "check" // 4.类型(check:复选框,No:序号,field:字段)*
		}, {
			width : "10%", // 1.列宽
			head : indicatorLocale.field.No, // 2.表头*
			key : indicatorPage, // 3.key(type=No时传入page对象)*
			type : "No" // 4.类型(check:复选框,No:序号,field:字段)*
		}, {
			width : "25%", // 1.列宽
			head : indicatorLocale.field.name, // 2.表头*
			key : "name", // 3.key(对应后台entity中字段)*
			type : "field", // 4.类型(check:复选框,No:序号,field:字段)*
			align : "left"
		}, {
			width : "15%", // 1.列宽
			head : indicatorLocale.field.code, // 2.表头*
			key : "code", // 3.key(对应后台entity中字段)*
			type : "field" // 4.类型(check:复选框,No:序号,field:字段)*
		}, {
			width : "15%", // 1.列宽
			head : indicatorLocale.field.unit, // 2.表头*
			key : "unit", // 3.key(对应后台entity中字段)*
			type : "field" // 4.类型(check:复选框,No:序号,field:字段)*
		}, {
			width : "30%", // 1.列宽
			head : indicatorLocale.field.dimensionColumn, // 2.表头*
			key : "dimension", // 3.key(对应后台entity中字段)*
			type : "field" // 4.类型(check:复选框,No:序号,field:字段)*
		} ];
	},

	/** 获取新增页面条件 * */
	getAddConditions : function() {
		return [ {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.name, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "name", // key(对应后台entity中字段)*
				other : {
					placeholder : indicatorLocale.field.name_placeholder, // 输入框提示文本(type=text,textarea,select时可配置)
					rules : { // 校验规则
						required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.code, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "code", // key(对应后台entity中字段)*
				other : {
					placeholder : indicatorLocale.field.code_placeholder, // 输入框提示文本(type=text,textarea,select时可配置)
					rules : { // 校验规则
						required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.comMajor, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "major.id", // key(对应后台entity中字段)*
				other : {
					// options : getMajorOptions(),
					// placeholder :
					// indicatorLocale.field.comMajor_placeholder,
					// // 输入框提示文本(type=text,textarea,select时可配置)
					pickerIcon : "Applicationviewcolumns",
					rules : { // 校验规则
						required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.unit, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "unit", // key(对应后台entity中字段)*
				other : {
					// placeholder : indicatorLocale.field.unit_placeholder, //
					// 输入框提示文本(type=text,textarea,select时可配置)
					rules : { // 校验规则
					// required : true// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.dimension, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "checkBoxMulti", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "dimension", // key(对应后台entity中字段)*
				other : {
					optionsAjax : { // 控件加载值(1.限字典值ajax调用
						// 2.type=select,checkSingle,checkMulti时可配置)
						url : requestPath + "/system/dicts/types/DIMENSION_TYPE", // 请求url*
						async : false, // 是否异步*
						type : "GET" // 请求类型*
					},
					rules : { // 校验规则
					// required : true // 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		} ];
	},

	/** 获取编辑页面条件 * */
	getEditConditions : function() {
		// 先获取用户对象,下方配置中value属性需用到用户数据
		var appGroupObj = indicatorAjax.sendAjax({ // 获取用户对象
			url : requestPath + "/yddemo/indicators/" + sessionStorage.selectedId, // 请求url*
			async : false, // 是否异步*
			type : "GET" // 请求类型*
		});

		var major = indicatorAjax.sendAjax({ // 获取用户对象
			url : requestPath + "/common/comMajors/" + appGroupObj.major.id, // 请求url*
			async : false, // 是否异步*
			type : "GET" // 请求类型*
		});
		majorObj = major;

		return [ {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.name, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "name", // key(对应后台entity中字段)*
				value : appGroupObj.name, // 控件值(需用到appGroupObj)
				other : {
					placeholder : indicatorLocale.field.name_placeholder, // 输入框提示文本(type=text,textarea,select时可配置)
					rules : { // 校验规则
						required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.code, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "code", // key(对应后台entity中字段)*
				value : appGroupObj.code, // 控件值(需用到appGroupObj)
				other : {
					placeholder : indicatorLocale.field.code_placeholder, // 输入框提示文本(type=text,textarea,select时可配置)
					rules : { // 校验规则
						required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.comMajor, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "major.id", // key(对应后台entity中字段)*
				value : major.name, // 控件值(需用到etlConditionObj)
				other : {
					// options : getMajorOptions(),
					// placeholder :
					// indicatorLocale.field.comMajor_placeholder,
					// // 输入框提示文本(type=text,textarea,select时可配置)
					pickerIcon : "Applicationviewcolumns",
					rules : { // 校验规则
						required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.unit, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "text", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "unit", // key(对应后台entity中字段)*
				value : appGroupObj.unit, // 控件值(需用到appGroupObj)
				other : {
					// placeholder : indicatorLocale.field.unit_placeholder, //
					// 输入框提示文本(type=text,textarea,select时可配置)
					rules : { // 校验规则
					// required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		}, {
			width : "100%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : indicatorLocale.field.dimension, // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "65%", // 宽度*
				type : "checkBoxMulti", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "dimension", // key(对应后台entity中字段)*
				value : appGroupObj.dimension, // 控件值(需用到appGroupObj)
				other : {
					optionsAjax : { // 控件加载值(1.限字典值ajax调用
						// 2.type=select,checkSingle,checkMulti时可配置)
						url : requestPath + "/system/dicts/types/DIMENSION_TYPE", // 请求url*
						async : false, // 是否异步*
						type : "GET" // 请求类型*
					},
					rules : { // 校验规则
					// required : true
					// 必填
					}
				}
			},
			error : { // 4.报错提示配置(需要校验时选配)
				width : "5%", // 宽度*
				imgUrl : staticPath + "/framework/default/img/Icon_form_error.png" // 图标
			}
		} ];
	}

};
